//package com.qzsl.platform.config;
//
//import com.qzsl.platform.util.cpu.CpuTools;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.context.annotation.DependsOn;
//import org.springframework.messaging.simp.SimpMessagingTemplate;
//
//import javax.annotation.PostConstruct;
//import javax.annotation.Resource;
//import java.util.concurrent.TimeUnit;
//
//@Configuration
//@DependsOn("WebSocketConfig")
//public class ServerMonitorConfig {
//
//    @Resource
//    SimpMessagingTemplate simpMessagingTemplate;
//    @PostConstruct
//    public void loadMonitor(){
//        new Thread(()->{
//            while (true) {
//                simpMessagingTemplate.convertAndSend("/topic/serverMonitor", CpuTools.monitor());
//                try {
//                    TimeUnit.SECONDS.sleep(1);
//                } catch (InterruptedException e) {
//                    e.printStackTrace();
//                }
//            }
//        }).start();
//    }
//
//}
